/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package negocio;

import DAO.UsuarioJpaController;
import DAO.exceptions.NonexistentEntityException;
import DAO.exceptions.PreexistingEntityException;
import dominio.Usuario;
import java.util.List;

/**
 *
 * @author gilcemar e naliane
 */
public class LoginNegocio {
    private UsuarioJpaController uJPC = new UsuarioJpaController();

    public void casdastrarLogin (Usuario usuario) throws PreexistingEntityException, Exception
    {
        uJPC.create(usuario);
    }

    public Usuario pesquisar (String cpf)
    {
        return uJPC.findUsuario(cpf);
    }

    public void alterarUsuario (Usuario usuario) throws NonexistentEntityException, Exception
    {
        uJPC.edit(usuario);
    }

    public void excluirUsuario (String id) throws NonexistentEntityException
    {
        uJPC.destroy(id);
    }

    public List<Usuario> logar ()
    {
        return uJPC.findUsuarioEntities();
    }
}
